package cc.zy.base.hr.util;

import org.springframework.boot.system.ApplicationHome;
import org.springframework.web.multipart.MultipartFile;

import java.io.File;
import java.io.IOException;

/**
 * @author LiuZhuang
 * @date 2022/03/10 14:33:41
 */
public class HrFileUtil {


    /**
     * 方法描述：薪资总表上传后保存在服务器
     *
     * @return 文件保存路径
     * @author LiuZhuang
     * @date 2022/03/09
     *
     */
    public static String uploadTotal(MultipartFile file, ApplicationHome applicationHome) throws IOException {

        String path=applicationHome.getDir().getParentFile().getParentFile().getAbsolutePath()+"\\salary\\total";
        File files=new File(path,file.getOriginalFilename());
        File parentFile = files.getParentFile();
        if (!parentFile.exists()){
            parentFile.mkdir();
        }
        if(files.exists()) {
            files.delete();
        }
        file.transferTo(files);
        return files.getName();
    }
}
